package com.scada.dao;

import java.util.List;

import com.scada.model.bean.PermissionRole;


public interface IPermissionRoleDao {
	
	/** 
	 * @FunctionName: selectByRoleKey
	 * @Description: 查询一个角色下的所有权限关联
	 * @author: 沈浩
	 * @date: 2016年11月3日 下午5:25:31 
	 * @param roleId
	 * @return 
	 */
	public List<PermissionRole> selectByRoleKey(Integer roleId);
	
	/** 
	 * @FunctionName: insertManyPermission
	 * @Description: 增加多个权限到表中
	 * @author: 沈浩
	 * @date: 2016年11月3日 下午5:23:13 
	 * @param perList
	 * @return 返回更改记录
	 */
	public Integer insertManyPermission(List<PermissionRole> perList);
	
	/** 
	 * @FunctionName: deleteByRoleKey
	 * @Description: 删除一个角色下的所有权限关联
	 * @author: 沈浩
	 * @date: 2016年11月3日 下午5:24:24 
	 * @param roleId
	 * @return 返回更新记录
	 */
	public Integer deleteByRoleKey(Integer roleId);

}
